package zhr.store.service;

import com.baomidou.mybatisplus.extension.service.IService;
import zhr.store.Dto.DishDto;
import zhr.store.domain.Dish;

import java.util.List;


/**
 * @author 詹华榕
 * @description 针对表【dish(菜品管理)】的数据库操作Service
 * @createDate 2023-03-30 08:29:35
 */
public interface DishService extends IService<Dish> {
    /**
     * 新增菜品同时新增口味
     *
     * @param dishDto
     */
    public void insertDishAndFlavor(DishDto dishDto);

    /**
     * 通过id查询菜品
     *
     * @return
     */
    public DishDto selectById(Long id);

    /**
     * 修改菜品
     */
    public void updateDish(DishDto dishDto);

    /**
     * 菜品删除
     */
    public void deleteDishAndFlavor(List<Long> ids);
    /**
     * 修改菜品状态
     */
    public void updateStatus(long ids);
}
